package com.yanqu.road.entity.activity;

import com.yanqu.road.utils.property.Property;

import java.math.BigInteger;
import java.util.List;
import java.util.Map;

/**
 * 活动条件
 */
public class ActivityConditionInfo {
	private int activityId;
	private int conditionId;
	private String title;
	private String desc;
	private int type;
	private String rewardStr;             //奖励
	private String masterRewardStr;      //会长奖励
	private String paramStr;
	private Property reward;
	private Property masterReward;
	private List<BigInteger> paramList;
	//现金礼包档位参数
	private String extendParam = "";
	private String positionRewardStr="";    //会长奖励|副会长奖励|精英奖励
	private String deputyMasterRewardStr=""; //副会长奖励
	private String eliteRewardStr="";        //精英奖励
	private String acttype = "";
	private String subText = "";			//副标题文本
	private String isOneBuy = "";			//底栏展示文本

	public int getActivityId() {
		return activityId;
	}

	public void setActivityId(int activityId) {
		this.activityId = activityId;
	}

	public int getConditionId() {
		return conditionId;
	}

	public void setConditionId(int conditionId) {
		this.conditionId = conditionId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public String getRewardStr() {
		return rewardStr;
	}

	public void setRewardStr(String rewardStr) {
		this.rewardStr = rewardStr;
	}

	public String getMasterRewardStr() {
		return masterRewardStr;
	}

	public void setMasterRewardStr(String masterRewardStr) {
		this.masterRewardStr = masterRewardStr;
	}

	public String getParamStr() {
		return paramStr;
	}

	public void setParamStr(String paramStr) {
		this.paramStr = paramStr;
	}

	public Property getReward() {
		return reward;
	}

	public void setReward(Property reward) {
		this.reward = reward;
	}

	public Property getMasterReward() {
		return masterReward;
	}

	public void setMasterReward(Property masterReward) {
		this.masterReward = masterReward;
	}

	//排名范围|排名范围|乱七八糟|完成condition的条件
	public List<BigInteger> getParamList() {
		return paramList;
	}

	public void setParamList(List<BigInteger> paramList) {
		this.paramList = paramList;
	}

	public String getExtendParam() {
		return extendParam;
	}

	public void setExtendParam(String extendParam) {
		this.extendParam = extendParam;
	}

	public String getPositionRewardStr() {
		return positionRewardStr;
	}
	public void setPositionRewardStr(String positionRewardStr) {
		this.positionRewardStr = positionRewardStr;
	}

	public String getDeputyMasterRewardStr() {
		return deputyMasterRewardStr;
	}

	public void setDeputyMasterRewardStr(String deputyMasterRewardStr) {
		this.deputyMasterRewardStr = deputyMasterRewardStr;
	}

	public String getEliteRewardStr() {
		return eliteRewardStr;
	}

	public void setEliteRewardStr(String eliteRewardStr) {
		this.eliteRewardStr = eliteRewardStr;
	}

	public String getActtype() {
		return acttype;
	}

	public void setActtype(String acttype) {
		this.acttype = acttype;
	}

	public String getSubText() {
		return subText;
	}

	public void setSubText(String subText) {
		this.subText = subText;
	}

	public String getIsOneBuy() {
		return isOneBuy;
	}

	public void setIsOneBuy(String isOneBuy) {
		this.isOneBuy = isOneBuy;
	}
}
